Release 10.1A: OpenEdge Development:
Progress 4GL Handbook
Menu bars
A Progress window can have one and only one menu bar. The label for each of its menu items and its submenus appears in a line at the top of the window. When the user selects a submenu label, a pull-down menu appears showing the submenu’s items. You can nest submenus within other submenus, in which case the nested submenu is shown to the right of its pull-down menu, as shown in Figure 9–2.
Figure 9–2: Example submenu
![]()
Menus, submenus, and their items form a menu hierarchy. Menus are the parents of their menu items and submenus. Each child submenu can in turn be the parent of menu items and/or other submenus. Your application can define multiple levels of submenus for a window.
Each menu has an
OWNERattribute that identifies its owning object. For a menu bar, this is the menu’s window. For a pop-up menu, it is the object the pop-up menu is defined for.You can use the
PARENT,FIRST-CHILD, andNEXT-SIBLINGattributes of menus and menu items to traverse the menu hierarchy. There’s an example later in this section that shows how to do this.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |